Thiết kế giao diện 54 

Một phần của tài liệu Nghiên cứu ứng dụng công nghệ thông tin để xây dựng và phát triển cơ sở dữ liệu Hệ thống ngành kinh tế Việt Nam (Trang 54)

II. Nghiên cứu xây dựng bộ ứng dụng quản lý và tra cứu CSDL VSIC 50 

3.Thiết kế giao diện 54 

1. Chức năng : Cập nhật danh mục ngành kinh tế quốc dân

ƒ Tên : KTQD_CN.aspx ƒ Bảng cập nhật : KTQD

ƒ Bảng tham chiếu : KTQD_CAP1 ƒ Qui định :

Sự kiện (Sự kiện (Event)) :

ƒ Excel.Kích chọn : Xuất danh sách đang hiển thị ra tập tin định dạng Excel.

ƒ Xoá (Delete).Kích chọn :

Hộp thông báo (Message box) (Yes, No) : Xóa dòng + “Tên ngành” không ?

Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. ƒ Soạn thảo (Edit).Kích chọn :

Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) phần 2

ƒ Thêm mới (New).Kích chọn :

Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ

(TextBox) ƒ CẬP NHẬT:

Vụ Phương pháp chế độ TK và CNTT Nếu thêm mới

txtCap.LostFocus : Nếu CAP = i , nhảy đến txtCapi

txtCapi.LostFocus : Tự động gán các giá trị cho các cấp nhỏ hơn i theo qui tắc mã các cấp.

Nếu Soạn thảo (Edit) :

Nếu CAP = i , nhảy đến txtCapi ƒ Lưu (Save).Kích chọn :

Gán : Nếu Cap=i, gán Ma_Nganh = Capi

Nếu IsNull(ID_LIENKET) gán ID_LIENKET = ID_NGANH Kiểm tra : ID_CAP1 + Ma_Nganh là Uniq

- Nếu trùng : Thông báo "Đã có ngành cấp " + Cap + ": " + Ma_Nganh + " - " + TenNganh

- Nếu không trùng : Lưu.

ƒ Huỷ (Cancel).Kích chọn :

Trở về màn hình (form) trước đó.

Danh mục ngành kinh tế quốc dân

Theo Quyết định số : 10/2007/QĐ-TTg Năm 2007 <<Kế trước Kế tiếp >> CẤP 2 CẤP 3 CẤP 4 CẤP 5 Tên ngành Sửa Xóa

NÔNG NGHIỆP, LÂM

NGHIỆP VÀ THUỶ SẢN [Soạn thảo (Edit)] [Xoá (Delete)]

01 Nông nghivụ có liên quan ệp và hoạt động dịch Thêm mới Excel

0111 Trồng lúa 0111 01110 Trồng lúa

0112 Trcó hồng ngô và cây lạt khác ương thực 0112 01120 Trcó hồng ngô và cây lạt khác ương thực 0113 Trồng cây lấy củ có chất bột 0113 01130 Trồng cây lấy củ có chất bột 0114 Trồng cây mía (adsbygoogle = window.adsbygoogle || []).push({});

0114 01140 Trồng cây mía

0115 Trồng cây thuốc lá, thuốc lào 0115 01150 Trồng cây thuốc lá, thuốc lào 0116 Trồng cây lấy sợi Thuộc cấp Cấp 5 Cấp 4 Cấp 3 Cấp 2

Cấp 1 [ A- NÔNG NGHIỆP VÀ LÂM NGHIỆP]

Tên ngành Hủy Lưu Thêm mới KTQD CAP3 KTQD CAP4 KTQD CAP5 KTQD CAP KTQD CAP2 KTQD ID CAP1

Vụ Phương pháp chế độ TK và CNTT

2. Chức năng : Cập nhật giải thích

ƒ Tên : KTQD_CN_GT.aspx ƒ Bảng cập nhật : GIAI_THICH

ƒ Bảng tham chiếu : HE_THONG, KTQD ƒ Qui định :

Dữ liệu GIAI_THICH lọc theo ID_NGANH chọn và giá trị NAM của ComboBox

Sự kiện (Event) :

ƒ Chọn.Kích chọn :

Gán Mã và tên vào Text Box MA_NGANH và Label TEN_NGANH ƒ Thay đổi giá trị NAM của ComboBoxChọn, gán lại dữ liệu

GIAI_THICH

ƒ Xoá (Delete).Kích chọn :

Hộp thông báo (Message box) (Yes, No) : Xóa dòng đang chọn không ?

Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. ƒ Soạn thảo (Edit).Kích chọn :

Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) phần cập nhật. ƒ Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) ƒ Lưu (Save).Kích chọn : Gán : NGAY_CN = NOW()

ƒ Huỷ (Cancel).Kích chọn : Trở về màn hình (form) trước đó. Hệ thống năm [HE_THONG.VANBAN_PL] CẤP 1 CẤP 2 CẤP 3 CẤP 4 CẤP 5 Tên ngành Chọn

NÔNG NGHIỆP, LÂM

NGHIỆP VÀ THUỶ SẢN A 01 Nông nghiệp và hoạt động dịch vụ có liên quan 011 Trồng cây hàng năm 0111 Trồng lúa 0111 01110 Trồng lúa Mã Tên GIẢI THÍCH Mã [TEN_NGANH] Năm

Nôi dung Tình trạng Sửa Xóa

MA NGANH

Tìm

Vụ Phương pháp chế độ TK và CNTT

3. Chức năng : Sản phẩm

ƒ Tên : KTQD_SP.aspx

ƒ Bảng tham chiếu : DM_SANPHAM, view : V_KTQD_SANPHAM ƒ Qui định :

Sự kiện (Event) :

ƒ Liên kết ngành : btnLienKet.Kích chọn : (adsbygoogle = window.adsbygoogle || []).push({});

Hiển thị dtgSP_KTQD, điều kiện lọc dữ liệu trên các Ô chữ

(TextBox) : txtMaSP và txtTENSP

ƒ Đóng liênkết : btnClose.Kích chọn : Hide grid dtgSP_KTQD. Mã [KT.MA_NGANH] Tên [KT.TEN_NGANH] Năm [NAM] Giải thích Tình trạng [ dm_tinhtrang.ten_tinhtrang] Hủy Lưu GT NOI DUNG GT MA TINHTRA Đóng

SẢN PHẨM Mã Tên sản phẩm Đơn vị tính MA_SANPHAM TEN_SANPHAM DVT Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã SP Tên sản phẩm Mã ngành Ngành kinh tế quốc dân Cấp [btnClose] 4. Chức năng : Cập nhật sản phẩm ƒ Tên : KTQD_SP_CN.aspx ƒ Bảng cập nhật : DM_SANPHAM alias SP Tìm Liên kết Ngành KTQD Đóng

Vụ Phương pháp chế độ TK và CNTT

ƒ Qui định :

Sự kiện (Event) :

ƒ Xoá (Delete).Kích chọn :

Hộp thông báo (Message box) (Yes, No) :

Xóa dòng sản phẩm “MA_SANPHAM: TEN_SANPHAM" không ? Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. ƒ Soạn thảo (Edit).Kích chọn :

Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật ƒ Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) ƒ CẬP NHẬT : Nếu thêm mới ƒ Lưu (Save).Kích chọn :

Kiểm tra : MA_SANPHAM là Uniq

- Nếu trùng : Thông báo "Đã có sản phẩm MA_SANPHAM : TEN_SANPHAM"

- Nếu không trùng : Lưu.

ƒ Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa ƒ ĐóngKích chọn : Hide phần cập nhật.

SẢN PHẨM (cập nhật)

Mã Tên sản phẩm Đơtính n vị Sửa Xóa

MA_SANPHAM TEN_SANPHAM

DVT

5. Chức năng : Hàng hóa Xuất nhập khẩu

ƒ Tên : KTQD_XNK.aspx

ƒ Bảng tham chiếu : DM_HANGXNK, view : V_KTQD_XNK ƒ Qui định :

Sự kiện (Event) :

ƒ Liên kết ngành : btnLienKet.Kích chọn :

Hiển thị dtgXNK_KTQD, điều kiện lọc dữ liệu trên các Ô chữ

(TextBox) : txtMaXNK và txtTENXNK

Mã [SP.MA_SANPHAM] Tên sản phẩm [SP.TEN_SANPHAM] Đơn vị tính [SP.DVT] Thêm mới Hủy Lưu Đóng (adsbygoogle = window.adsbygoogle || []).push({});

Vụ Phương pháp chế độ TK và CNTT

ƒ Đóng liênkết : btnClose.Kích chọn : Hide grid dtgXNK_KTQD. HÀNG HÓA XUẤT NHẬP KHẨU

Tên hàng hóa Đơn vị

tính MA_HANGXNK TEN_HANGXNK DVT Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã hàng Tên hàng hóa Mã ngành Ngành kinh tế quốc dân Cấp [btnClose] 6. Chức năng : Cập nhật hàng hóa XNK ƒ Tên : KTQD_XNK_CN.aspx Tìm Liên kết Ngành KTQD Đóng

ƒ Qui định :

Sự kiện (Event) :

ƒ Xoá (Delete).Kích chọn :

Hộp thông báo (Message box) (Yes, No) :

Xóa dòng hàng hóa “MA_HANGXNK:TEN_HANGXNK" không? Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. ƒ Soạn thảo (Edit).Kích chọn :

Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật ƒ Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) ƒ CẬP NHẬT : Nếu thêm mới ƒ Lưu (Save).Kích chọn :

Kiểm tra : MA_HANGXNK là Uniq

- Nếu trùng : Thông báo "Đã có sản phẩm MA_HANGXNK : TEN_HANGXNK"

- Nếu không trùng : Lưu.

ƒ Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa ƒ Đóng. Kích chọn : ẩn phần cập nhật.

Vụ Phương pháp chế độ TK và CNTT HÀNG HÓA XUẤT NHẬP KHẨU(cập nhật) Mã Tên sản phẩm Đơn vị tính Sửa Xóa MA_HÀNGXNK TEN_HÀNGXNK DVT

7. Chức năng : Ngành KTQD theo liên hiệp quốc

ƒ Tên : KTQD_LHQ.aspx

ƒ Bảng tham chiếu : KTQD_LHQ, view : V_KTQD_LHQ ƒ Qui định :

Sự kiện (Event) :

ƒ Liên kết ngành : btnLienKet.Kích chọn :

Hiển thị dtgLHQ_KTQD, điều kiện lọc dữ liệu trên các Ô chữ

(TextBox) : txtMaNganh và txtTenNganh

ƒ Đóng liênkết : btnClose.Kích chọn : Hide grid dtgLHQ_KTQD. Mã [XNK.MA_HANGXNK] Tên sản phẩm [XNK.TEN_HANGXNK] Đơn vị tính [XNK.DVT] Thêm mới Hủy Lưu Đóng

NGÀNH KINH TẾ QUỐC DÂN CỦA LIÊN HIỆP QUỐC Mã Tên ngành MA_NGANH_LHQ TEN_NGANH_LHQ Mã Tên (Paging : 15) [btnLienKet] Hệ thống năm [HE_THONG.VANBAN_PL] Mã ngành Ngành KTQD theo LHQ Mã ngành Ngành kinh tế quốc dân Cấp [btnClose]

8. Chức năng : Cập nhật Ngành KTQD theo liên hiệp quốc

ƒ Tên : KTQD_LHQ_CN.aspx

ƒ Bảng cập nhật : KTQD_LHQ alias LHQ ƒ Qui định :

Sự kiện (Event) :

ƒ Xoá (Delete).Kích chọn : (adsbygoogle = window.adsbygoogle || []).push({});

Hộp thông báo (Message box) (Yes, No) :

Tì Liên kết Ngành

Vụ Phương pháp chế độ TK và CNTT

Xóa dòng hàng hóa “MA_NGANH_LHQ:TEN_NGANH_LHQ" không?

Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. ƒ Soạn thảo (Edit).Kích chọn :

Mang các thông tin của dòng đang chọn gán vào các Ô chữ (TextBox) cập nhật ƒ Thêm mới (New).Kích chọn : Xử lý như Soạn thảo (Edit).Kích chọn nhưng để trống các Ô chữ (TextBox) ƒ CẬP NHẬT : Nếu thêm mới ƒ Lưu (Save).Kích chọn :

Kiểm tra : MA_NGANH_LHQ là Uniq

- Nếu trùng : Thông báo "Đã có ngành MA_NGANH_LHQ : TEN_NGANH_LHQ"

- Nếu không trùng : Lưu.

ƒ Huỷ (Cancel).Kích chọn : Trả về dữ liệu trước khi sửa ƒ Đóng. Kích chọn : ẩn phần cập nhật.

NGÀNH KINH TẾ QUỐC DÂN CỦA LIÊN HIỆP QUỐC(cập nhật) Mã Tên sản phẩm Sửa Xóa MA_NGANH_LHQ TEN_NGANH_LHQ 9. Chức năng : Cập nhật liên kết Ngành KTQD và sản phẩm ƒ Tên : KTQD_CN_SP.aspx ƒ Bảng cập nhật : KTQD_SANPHAM alias LK

Data source của dtgLIENKET : View V_KTQD_SANPHAM ƒ Qui định :

Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.

Sự kiện (Event) :

ƒ Liên kết : btnLienKet.Kích chọn :

Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgSANPHAM. Mã [LHQ.MA_NGANH_LHQ] Tên sản phẩm [LHQ.TEN_NGANH_LHQ] Thêm mới Hủy Lưu Đóng

Vụ Phương pháp chế độ TK và CNTT

Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và sản phẩm liên kết trước."

Nếu đã chọn ;

Thêm 1 dòng vào table KTQD_SANPHAM , ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_SANPHAM có giá trịđang chọn trên dtgSANPHAM.

Refresh lại dtgLIENKET ƒ Xóa : btnClear.Kích chọn :

Hộp thông báo (Message box) (Yes, No) :

"Xóa dòng liên kết : TEN_NGANH - TEN_SANPHAM không ?" Chọn Yes : Xoá (Delete)

Hệ thống năm [HE_THONG.VANBAN_PL]

Mã Tên Ngành Cấp Chọn Mã Tên Ngành Cấp Chọn

Mã Tên Mã Tên

[btnLienKet]

Mã Tên Ngành Cấp Mã Tên sản phẩm Xóa

10. Chức năng : Cập nhật liên kết Ngành KTQD và hàng hóa XNK (adsbygoogle = window.adsbygoogle || []).push({});

ƒ Tên : KTQD_CN_XNK.aspx

ƒ Bảng cập nhật : KTQD_HANGXNK alias LK ƒ Qui định :

Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.

Sự kiện (Event) :

ƒ Liên kết : btnLienKet.Kích chọn :

Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgXNK.

Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và hàng hóa liên kết trước."

Liên kết

Vụ Phương pháp chế độ TK và CNTT Nếu đã chọn ;

Thêm 1 dòng vào table KTQD_HANGXNK, ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_HANGXNK có giá trị đang chọn trên dtgXNK.

Refresh lại dtgLIENKET ƒ Xóa : btnClear.Kích chọn :

Hộp thông báo (Message box) (Yes, No) :

"Xóa dòng liên kết : TEN_NGANH - TEN_HANGXNK không ?" Chọn Yes : Xoá (Delete)

Chọn No : Trở về trạng thái trước khi Kích chọn. NGÀNH KINH TẾ QUỐC DÂN và HÀNG HÓA XNK

Hệ thống năm [HE_THONG.VANBAN_PL]

Mã Tên Ngành Cấp Chọn Mã Tên hàng Chọn

Mã Tên Mã Tên

[btnLienKet]

Mã Tên Ngành Cấp Mã Tên hàng Xóa

Liên kết

11. Chức năng : Cập nhật liên kết Ngành KTQD và Ngành KTQD của liên hiệp quốc

ƒ Tên : KTQD_CN_LHQ.aspx

ƒ Bảng cập nhật : KTQD_KTQDLHQ alias LK ƒ Qui định :

Dữ liệu trên dtgKTQD và dtgLIENKET lọc theo giá trị NAM chọn của ComboBox.

Sự kiện (Event) :

ƒ Liên kết : btnLienKet.Kích chọn :

Kiểm tra phải có 1 dòng đang chọn trên dtgKTQD và 1 dòng đang chọn trên dtgLHQ.

Nếu chưa chọn : Thông báo : "Phải chọn Ngành kinh tế quốc dân và Ngành của Liên hiệp quốc trước."

Nếu đã chọn ;

Thêm 1 dòng vào table KTQD_KTQDLHQ, ID_NGANH có giá trị đang chọn trên dtgKTQD và ID_NGANH_LHQ có giá trị đang chọn trên dtgLHQ. (adsbygoogle = window.adsbygoogle || []).push({});

Refresh lại dtgLIENKET ƒ Xóa : btnClear.Kích chọn :

Hộp thông báo (Message box) (Yes, No) :

"Xóa dòng liên kết : TEN_NGANH - TEN_NGANH_LHQ không ?" Chọn Yes : Xoá (Delete)

Vụ Phương pháp chế độ TK và CNTT

NGÀNH KINH TẾ QUỐC DÂN và NGÀNH CỦA LIÊN HIỆP QUỐC

Hệ thống năm [HE_THONG.VANBAN_PL]

Mã Tên ngành Cấp Chọn Mã Tên ngành Chọn

Mã Tên Mã Tên

[btnLienKet]

Mã Tên ngành Cấp Mã Tên ngành Xóa

12. Chức năng : Đăng nhập

ƒ Tên : KTQD_LOGIN.aspx

ƒ Bảng tham khảo : HT_USER alias USER ƒ Qui định :

Sự kiện (Event) :

ƒ Đăng nhập : btnLogin.Kích chọn :

Kiểm tra tồn tại tên truy cập trong table HT_USER.

Nếu có : Kiểm tra trùng khớp Mật khẩu và HT_USER.PASSWORD. Nếu trùng cho đăng nhập.

Nếu không tồn tại tên truy cập hoặc không khớp PASSWORD thì không đăng nhập được.

Liên kết

Chỉ active sau khi đăng nhập được. Hiển thị Panel Đổi mật khẩu : ƒ Đổi : btnChange.Kích chọn :

Kiểm tra mật khẩu cũ có khớp mật khẩu của user đang đăng nhập. Nếu khớp :

Kiểm tra trùng khớp giữa mật khẩu mới và nhập lại mật khẩu mới. Nếu trùng: Cập nhật HT_USER.PASSWORD của User đang đăng

nhập, thông báo "Mật khẩu đã đổi".

Không trùng: Thông báo : " Mật khẩu mới và nhập lại mật khẩu mới khác nhau, mật khẩu chưa đổi được.""

Nếu không khớp : Thông báo " Sai mật khẩu, mật khẩu chưa đổi

được." ƒ Hủy : btnHuỷ (Cancel).Kích chọn : Hide panel Đổi mật khẩu. ĐĂNG NHẬP Tên truy cập : Mật khẩu : Đăng nhập Hủy Đổi mật khẩu ĐỔI MẬT KHẨU Mật khẩu cũ : Mật khẩu mới : Nhập lại mật khẩu mới : Đổi Hủy

Vụ Phương pháp chế độ TK và CNTT

13. Chức năng : Đăng ký người dùng

ƒ Tên : KTQD_DANGKY.aspx

ƒ Bảng cập nhật : HT_USER alias USER, HT_USER_ROLE (adsbygoogle = window.adsbygoogle || []).push({});

Sự kiện (Event) :

ƒ Đăng nhập : btnLogin.Kích chọn :

Kiểm tra tồn tại tên truy cập trong table HT_USER.

Nếu có : Kiểm tra trùng khớp Mật khẩu và HT_USER.PASSWORD. Nếu trùng cho đăng nhập.

Nếu không tồn tại tên truy cập hoặc không khớp PASSWORD thì không đăng nhập được.

ƒ Đổi mật khẩu : btnChangePW.Kích chọn : Chỉ active sau khi đăng nhập được.

NGƯỜI SỬ DỤNG

Tên truy cập Họ và tên Hiệu lực Sửa Xóa

Thêm mới Tên truy cập : Họ và tên Mật khẩu : Nhập lại mật khẩu mới : Hiệu lực : Quyền hạn :

Một phần của tài liệu Nghiên cứu ứng dụng công nghệ thông tin để xây dựng và phát triển cơ sở dữ liệu Hệ thống ngành kinh tế Việt Nam (Trang 54)